﻿.RadGrid_SIM
{
    border: 1px solid #d9d9d9;
    background: white;
    color: #333;
    font: normal 13px Arial,Helvetica,sans-serif;
    line-height: 22px;
}
.RadGrid_SIM .rgMasterTable, .RadGrid_SIM .rgDetailTable, .RadGrid_SIM .rgGroupPanel table, .RadGrid_SIM .rgCommandRow table, .RadGrid_SIM .rgEditForm table, .RadGrid_SIM .rgPager table
{
    font: normal 13px Arial,Helvetica,sans-serif;
    line-height: 22px;
}
.RadGrid_SIM .rgInput
{
    background-color: white;
    border: 1px solid #d7d7d7;
    color: #555;
}
.RadGrid_SIM .rgSave, .RadGrid_SIM .rgAdd, .RadGrid_SIM .rgRefresh, .RadGrid_SIM .rgEdit, .RadGrid_SIM .rgDel, .RadGrid_SIM .rgExpand, .RadGrid_SIM .rgCollapse, .RadGrid_SIM .rgSortAsc, .RadGrid_SIM .rgSortDesc, .RadGrid_SIM .rgUpdate, .RadGrid_SIM .rgCancel, .RadGrid_SIM .rgUngroup
{
    background-image: url('Common/radActionsSprite.png');
}
.RadGrid_SIM .rgFilter, .RadGrid_SIM .rgPageFirst, .RadGrid_SIM .rgPagePrev, .RadGrid_SIM .rgPageNext, .RadGrid_SIM .rgPageLast
{
    background-image: url('Grid/sprite.png');
}
.GridToolTip_SIM
{
    font: normal 13px Arial,Helvetica,sans-serif;
    line-height: 22px;
}
.RadGrid_SIM .rgHeader:first-child, .RadGrid_SIM th.rgResizeCol:first-child, .RadGrid_SIM .rgFilterRow > td:first-child, .RadGrid_SIM .rgRow > td:first-child, .RadGrid_SIM .rgAltRow > td:first-child
{
    border-left-width: 0;
    padding-left: 8px;
}
.RadGrid_SIM .rgHeader, .RadGrid_SIM th.rgResizeCol, .RadGrid_SIM .rgHeaderWrapper, .RadGrid_SIM .rgFilterRow
{
    background-color: #e6e6e6;
    border-bottom: 1px solid white;
}
.RadGrid_SIM .rgHeaderDiv
{
    border-right-color: white;
}
.RadGrid_SIM .rgMultiHeaderRow th.rgHeader, .RadGrid_SIM .rgMultiHeaderRow th.rgResizeCol
{
    border: 0;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
}
.RadGrid_SIM th.rgSorted
{
    background-color: #c1c1c1;
}
.RadGrid_SIM th.rgSorted, .RadGrid_SIM th.rgSorted a
{
    color: #333;
}
.RadGrid_SIM .rgHeader
{
    color: #878787;
    text-transform: uppercase;
    font-size: 9px;
}
.RadGrid_SIM .rgHeader a
{
    color: #878787;
}
.RadGrid_SIM .rgRow td, .RadGrid_SIM .rgAltRow td, .RadGrid_SIM .rgEditRow td
{
    border-style: solid;
    border-bottom: 1px solid #e3e3e3;
    border-width: 0 0 1px;
}
.RadGrid_SIM .rgRow a, .RadGrid_SIM .rgAltRow a, .RadGrid_SIM tr.rgEditRow a, .RadGrid_SIM .rgFooter a, .RadGrid_SIM .rgEditForm a
{
    color: #000;
}
.RadGrid_SIM .rgHoveredRow
{
    background: #a2ea8b; /*#e5e5e5;*/
}
.RadGrid_SIM .rgMasterTable .rgSelectedCell, .RadGrid_SIM .rgSelectedRow
{
    color: #333;
    background: #fff1cc;
}
.RadGrid_SIM .rgSelectedCell a, .RadGrid_SIM .rgSelectedRow a
{
    color: #333;
}
.RadGrid_SIM .rgMasterTable .rgActiveCell, .RadGrid_SIM .rgActiveRow
{
    color: #333;
    background: #fffae8;
}
.RadGrid_SIM .rgMasterTable .rgActiveCell input, .RadGrid_SIM .rgMasterTable .rgActiveCell a, .RadGrid_SIM .rgActiveRow input, .RadGrid_SIM .rgActiveRow a
{
    color: #333;
}
.RadGrid_SIM .rgHoveredRow
{
    background: #a2ea8b; /* #bbeaf3;*/
    color: #333;
}
.RadGrid_SIM .rgHoveredRow a
{
    color: #333;
}
.RadGrid_SIM .rgSorted
{
    background-color: #f3f3f3;
    color: black;
}
.RadGrid_SIM .rgSelectedRow .rgSorted
{
    background-color: #f3efe3;
}
.RadGrid_SIM .rgHoveredRow .rgSorted
{
    background-color: #a2ea8b; /*#c3e4eb*/;
}
.RadGrid_SIM .rgEditRow td
{
    border-color: #999;
}
.RadGrid_SIM .rgDrag
{
    background-image: url('Grid/rgDrag.gif');
}
.RadGrid_SIM .rgFooterDiv, .RadGrid_SIM .rgFooter, .RadGrid_SIM .rgFooterWrapper
{
    background: #e4e4e4;
}
.RadGrid_SIM .rgFooterWrapper
{
    border-top: 0 none;
}
.RadGrid_SIM .rgPager
{
    background-color: #e6e6e6;
    color: #555;
}
.RadGrid_SIM .rgPagerLabel
{
    vertical-align: middle;
}
.RadGrid_SIM .rgWrap, .RadGrid_SIM .rgPager .rgPagerButton, .RadGrid_SIM .rgPager .riSingle .riTextBox
{
    height: 28px;
}
.RadGrid_SIM .rgPager .RadInput
{
    display: inline-block;
    margin: 0 4px 0 0;
    vertical-align: middle;
}
.RadGrid_SIM .rgPager .riSingle .riTextBox
{
    vertical-align: top;
    line-height: 24px;
}
* + html .RadGrid_SIM .rgPager .riSingle .riTextBox
{
    line-height: 24px !important;
    height: 23px;
}
.RadGrid_SIM td.rgPagerCell, .RadGrid_SIM .rgPager .rgStatus
{
    border: 1px solid #d9d9d9;
    border-width: 1px 0;
}
.RadGrid_SIM .rgStatus div
{
    background-image: url('Common/loading_small.gif');
}
.RadGrid_SIM .rgInfoPart, .RadGrid_SIM .rgPager .rgPagerButton
{
    line-height: 28px;
}
.RadGrid_SIM .rgInfoPart strong
{
    color: black;
}
.RadGrid_SIM .rgPageFirst, .RadGrid_SIM .rgPagePrev, .RadGrid_SIM .rgPageNext, .RadGrid_SIM .rgPageLast
{    
    width: 30px !important;
    height: 30px !important;
}
.RadGrid_SIM .rgPageFirst
{
    background-position: 0 -150px;
}
.RadGrid_SIM .rgPageFirst:hover
{
    background-position: 0 -350px;
}
.RadGrid_SIM .rgPageFirst:active
{
    background-position: 0 -550px;
}
.RadGrid_SIM .rgPagePrev
{
    background-position: 0 -200px;
}
.RadGrid_SIM .rgPagePrev:hover
{
    background-position: 0 -400px;
}
.RadGrid_SIM .rgPagePrev:active
{
    background-position: 0 -600px;
}
.RadGrid_SIM .rgPageNext
{
    background-position: 0 -250px;
}
.RadGrid_SIM .rgPageNext:hover
{
    background-position: 0 -450px;
}
.RadGrid_SIM .rgPageNext:active
{
    background-position: 0 -650px;
}
.RadGrid_SIM .rgPageLast
{
    background-position: 0 -300px;
}
.RadGrid_SIM .rgPageLast:hover
{
    background-position: 0 -500px;
}
.RadGrid_SIM .rgPageLast:active
{
    background-position: 0 -700px;
}
.RadGrid_SIM .rgPager .rgPagerButton
{
    background-image: url('../Common/Gradients/radGradientDarkV20.png');
    _background-image: none;
    background-repeat: repeat-x;
    border-color: #c9c9c9;
    color: #767676;
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    color: #767676;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
}
* + html .RadGrid_SIM .rgPager .rgPagerButton
{
    line-height: 23px;
}
.RadGrid_SIM .rgNumPart a
{
    border-radius: 4px;
    line-height: 26px !important;
    color: #333;
    margin-right: 1px;
    margin-top: 1px;
}
.RadGrid_SIM .rgNumPart a:hover
{
    color: black;
    background-color: #d6d6d6;
    background-image: -webkit-linear-gradient(top,#d6d6d6 0,#929292 100%);
    background-image: -moz-linear-gradient(top,#d6d6d6 0,#929292 100%);
    background-image: -ms-linear-gradient(top,#d6d6d6 0,#929292 100%);
    background-image: -o-linear-gradient(top,#d6d6d6 0,#929292 100%);
    background-image: linear-gradient(top,#d6d6d6 0,#929292 100%);
}
.RadGrid_SIM .rgNumPart a.rgCurrentPage
{
    background: none repeat scroll 0 0 #ccc;
    border: 1px solid #f9f9f9;
    box-shadow: 0 0 1px 1px rgba(72,72,72,0.4) inset;
    color: black;
    margin-top: 0;
}
.RadGrid_SIM .rgSortAsc
{
    background-position: -17.5px -18px;
    height: 14px;
    width: 15px;
}
.RadGrid_SIM .rgSortAsc:hover
{
    background-position: -67.5px -18px;
}
.RadGrid_SIM .rgSortDesc
{
    background-position: -17.5px -68px;
    height: 14px;
    width: 15px;
}
.RadGrid_SIM .rgSortDesc:hover
{
    background-position: -67.5px -68px;
}
.RadGrid_SIM .rgFilterRow .riSingle .riTextBox
{
    height: 28px;
}
.RadGrid_SIM .rgFilterRow td
{
    border-bottom: 1px solid #d9d9d9;
}
.RadGrid_SIM .rgFilterRow input
{
    vertical-align: top;
}
.RadGrid_SIM .rgFilter
{
    width: 32px !important;
    height: 32px !important;
}
.RadGrid_SIM .rgFilter
{
    background-position: 0 0;
}
.RadGrid_SIM .rgFilter:hover
{
    background-position: 0 -50px;
}
.RadGrid_SIM:hover, .RadGrid_SIM .rgFilterActive
{
    background-position: 0 -100px;
}
.RadGrid_SIM input.rgFilterBox
{
    border-color: #d9d9d9;
    font: 12px "segoe ui" ,arial,sans-serif;
    color: #000;
    height: 21px;
    vertical-align: top;
}
.RadMenu_SIM .rgHCMClear, .RadMenu_SIM .rgHCMFilter
{
    background-image: url('Common/radGradientButtonSprite.png');
    _background-image: none;
    border-color: #c9c9c9;
    color: #767676;
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    font-family: normal;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.RadMenu_SIM .rgHCMClear:hover, .RadMenu_SIM .rgHCMFilter:hover
{
    border-color: #36b4cb;
    color: #444;
    background-color: white;
    border-color: #007d93;
}
.RadMenu_SIM_Context .rgFilterApply, .RadMenu_SIM_Context .rgFilterCancel
{
    background-image: url('Common/radGradientButtonSprite.png');
    _background-image: none;
    border-color: #c9c9c9;
    color: #767676;
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #767676;
    border-color: #c9c9c9;
    height: 28px;
}
.GridContextMenu_SIM .rmLeftImage
{
    background-image: url('../Common/Grid/contextMenu.gif');
}
.GridContextMenu_SIM .rgHCMSortAsc .rmLeftImage
{
    background-position: 0 0;
}
.GridContextMenu_SIM .rgHCMSortDesc .rmLeftImage
{
    background-position: 0 -40px;
}
.GridContextMenu_SIM .rgHCMUnsort .rmLeftImage
{
    background-position: 0 -80px;
}
.GridContextMenu_SIM .rgHCMGroup .rmLeftImage
{
    background-position: 0 -120px;
}
.GridContextMenu_SIM .rgHCMUngroup .rmLeftImage
{
    background-position: 0 -160px;
}
.GridContextMenu_SIM .rgHCMCols .rmLeftImage
{
    background-position: 0 -200px;
}
.GridContextMenu_SIM .rgHCMFilter .rmLeftImage
{
    background-position: 0 -240px;
}
.GridContextMenu_SIM .rgHCMUnfilter .rmLeftImage
{
    background-position: 0 -280px;
}
.RadGrid_SIM .rgGroupPanel
{
    background-color: #e6e6e6;
    border: 0;
    border-bottom: 1px solid white;
    color: #5f5f5f;
}
.RadGrid_SIM .rgGroupPanel td
{
    border: 0;
    padding: 3px 4px;
}
.RadGrid_SIM .rgGroupPanel td td
{
    padding: 0;
}
.RadGrid_SIM .rgUngroup
{
    background-position: -17.5px -2817.5px;
    width: 15px;
    height: 15px;
}
.RadGrid_SIM .rgUngroup:hover
{
    background-position: -67.5px -2817.5px;
}
.RadGrid_SIM .rgGroupItem
{
    background-image: url('../Common/Gradients/radGradientDarkV20.png');
    _background-image: none;
    background-repeat: repeat-x;
    border-color: #c9c9c9;
    color: #767676;
    background-color: #e3e3e3;
    background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
    color: #767676;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
}
.RadGrid_SIM .rgGroupHeader
{
    background: #e3e3e3 url('../Common/Gradients/radGradientLightV50.png') 0 0 repeat-x;
    _background-image: none;
    background-image: -webkit-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: -moz-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: -ms-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: -o-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    box-shadow: 0 1px 3px #d7d7d7;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 22px;
    color: #878787;
}
.RadGrid_SIM .rgGroupHeader td
{
    padding: 5px 8px 2px;
    border-bottom: 1px solid #e3e3e3;
}
.RadGrid_SIM .rgExpand
{
    background-position: -16px -168px;
}
.RadGrid_SIM .rgCollapse
{
    background-position: -66px -68px;
}
.RadGrid_SIM .rgEditForm
{
    border-bottom: 1px solid #999;
}
.RadGrid_SIM .rgUpdate
{
    background-position: 0 -1800px;
}
.RadGrid_SIM .rgCancel
{
    background-position: 0 -1850px;
}
.RadGrid_SIM .rgDetailTable
{
    border-color: #ccc;
}
.RadGrid_SIM td.rgExpandCol
{
    border-bottom-color: #e6e6e6;
    background-color: #e6e6e6;
}
.RadGrid_SIM .rgCommandRow
{
    background: #e3e3e3 url('../Common/Gradients/radGradientLightV50.png') 0 0 repeat-x;
    _background-image: none;
    background-image: -webkit-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: -moz-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: -ms-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: -o-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    background-image: linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
    box-shadow: 0 1px 3px #d7d7d7;
    color: #5f5f5f;
    text-decoration: none;
}
.RadGrid_SIM .rgCommandRow a
{
    color: #5f5f5f;
    text-decoration: none;
}
.RadGrid_SIM .rgCommandCell
{
    border: 0;
    border-bottom: 1px solid #d9d9d9;
    padding: 0;
}
.RadGrid_SIM tfoot .rgCommandCell, .RadGrid_SIM .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell
{
    border-top: 1px solid #d9d9d9;
    border-bottom: 0;
}
.RadGrid_SIM .rgCommandTable
{
    border: 0;
}
.RadGrid_SIM .rgCommandTable td
{
    border: 0;
    padding: 7px;
}
.RadGrid_SIM .rgAdd, .RadGrid_SIM .rgSave, .RadGrid_SIM .rgCommandRow .rgCancel
{
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
}
.RadGrid_SIM .rgAdd
{
    background-position: -15px -3015px;
}
.RadGrid_SIM .rgAdd:hover, .RadGrid_SIM .rgAdd:active
{
    background-position: -65px -3015px;
}
.RadGrid_SIM .rgCommandRow .rgCancel
{
    background-position: -15px -2815px;
}
.RadGrid_SIM .rgCommandRow .rgCancel:hover, .RadGrid_SIM .rgCommandRow .rgCancel:active
{
    background-position: -65px -2815px;
}
.RadGrid_SIM .rgSave
{
    background-position: -15px -4965px;
}
.RadGrid_SIM .rgSave:hover, .RadGrid_SIM .rgSave:active
{
    background-position: -65px -4965px;
}
.RadGrid_SIM .rgRefresh
{
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-position: -15px -1315px;
}
.RadGrid_SIM .rgRefresh:hover
{
    background-position: -65px -1315px;
}
.RadGrid_SIM .rgEdit
{
    margin-right: 3px;
    background-position: -17px -3117px;
}
.RadGrid_SIM .rgEdit:hover
{
    background-position: -67px -3117px;
}
.RadGrid_SIM .rgDel
{
    margin-right: 3px;
    background-position: -17px -3367px;
}
.RadGrid_SIM .rgDel:hover
{
    background-position: -67px -3367px;
}
.RadGrid_SIM .rgExpXLS, .RadGrid_SIM .rgExpDOC, .RadGrid_SIM .rgExpPDF, .RadGrid_SIM .rgExpCSV
{
    background-image: url('../Common/Grid/export.gif');
}
.RadGrid_SIM .rgExpXLS
{
    background-position: 0 0;
}
.RadGrid_SIM .rgExpDOC
{
    background-position: 0 -50px;
}
.RadGrid_SIM .rgExpPDF
{
    background-position: 0 -100px;
}
.RadGrid_SIM .rgExpCSV
{
    background-position: 0 -150px;
}
.rgCellSelectorArea_SIM, .GridRowSelector_SIM
{
    background: #4c4e54;
}
.GridItemDropIndicator_SIM
{
    border-top: 1px dashed #666;
}
.GridReorderTop_SIM, .GridReorderBottom_SIM
{
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat;
    background-position: -20px -70px;
}
.GridReorderBottom_SIM
{
    background-position: -20px -20px;
}
.GridToolTip_SIM
{
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}
.RadGridRTL_SIM .rgHeader:first-child, .RadGridRTL_SIM th.rgResizeCol:first-child, .RadGridRTL_SIM .rgFilterRow > td:first-child, .RadGridRTL_SIM .rgRow > td:first-child, .RadGridRTL_SIM .rgAltRow > td:first-child
{
    padding-left: 7px;
}
.RadGridRTL_SIM .rgExpand
{
    background-position: -15px -118px;
}
.RadGridRTL_SIM .rgPageFirst
{
    background-position: 0 -300px;
}
.RadGridRTL_SIM .rgPageFirst:hover
{
    background-position: 0 -500px;
}
.RadGridRTL_SIM .rgPageFirst:active
{
    background-position: 0 -700px;
}
.RadGridRTL_SIM .rgPagePrev
{
    background-position: 0 -250px;
}
.RadGridRTL_SIM .rgPagePrev:hover
{
    background-position: 0 -450px;
}
.RadGridRTL_SIM .rgPagePrev:active
{
    background-position: 0 -650px;
}
.RadGridRTL_SIM .rgPageNext
{
    background-position: 0 -200px;
}
.RadGridRTL_SIM .rgPageNext:hover
{
    background-position: 0 -400px;
}
.RadGridRTL_SIM .rgPageNext:active
{
    background-position: 0 -600px;
}
.RadGridRTL_SIM .rgPageLast
{
    background-position: 0 -150px;
}
.RadGridRTL_SIM .rgPageLast:hover
{
    background-position: 0 -350px;
}
.RadGridRTL_SIM .rgPageLast:active
{
    background-position: 0 -550px;
}
